
package com.chinatelecom.check.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@ApiModel("CheckTaskResult: 测评结果")
@TableName("CHECK_TASK_RESULT")
@Getter
@Setter
public class CheckTaskResult implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	@ApiModelProperty(value="UUID")
	@TableField(value = "UUID")
	private String uuid;
	
	@ApiModelProperty(value="任务id")
	@TableField(value = "TASK_ID")
	private Integer taskId;
	
	@ApiModelProperty(value="任务详情id")
	@TableField(value = "TASK_DETAIL_UUID")
	private String taskDetailUuid;
	
	@ApiModelProperty(value="量表id")
	@TableField(value = "TABLE_ID")
	private Integer tableId;
	
	@ApiModelProperty(value="用户uuid")
	@TableField(value = "USER_UUID")
	private String userUuid;
	
	@ApiModelProperty(value="预警等级")
	@TableField(value = "LEVEL")
	private Integer level;
	
	@ApiModelProperty(value="评价及说明")
	@TableField(value = "OPINION")
	private String opinion;
	
	@ApiModelProperty(value="报告数据JSON")
	@TableField(value = "FACTOR_JSON")
	private String factorJson;
	
	@ApiModelProperty(value="简易报告")
	@TableField(value = "SIMPLE_DATA")
	private String simpleData;
	
	@ApiModelProperty(value="完整报告")
	@TableField(value = "WHOLE_DATA")
	private String wholeData;
	
	@ApiModelProperty(value="创建人")
	@TableField(value = "CREATE_BY")
	private Integer createBy;
	
	@ApiModelProperty(value="创建时间")
	@TableField(value = "CREATE_TIME")
	private Date createTime;
	
	@ApiModelProperty(value="更新人")
	@TableField(value = "UPDATE_BY")
	private Integer updateBy;
	
	@ApiModelProperty(value="更新时间")
	@TableField(value = "UPDATE_TIME")
	private Date updateTime;
	
	@ApiModelProperty(value="是否删除")
	@TableField(value = "IS_DELETED")
	private Integer isDeleted;
	
	@ApiModelProperty(value="租户ID")
	@TableField(value = "TENANT_ID")
	private Integer tenantId;
	


}
